home *** CD-ROM | disk | FTP | other *** search
- ------------------------------------------------------------------------
- Future plans for the MUI system
- ------------------------------------------------------------------------
-
- Although MUI currently allows creation of really big and complex
- applications, it is of course not finished yet. There are lots of things
- that could and that will be implemented following releases. Here are
- some of my major plans for future development:
-
- The most important missing feature is probably the ability to allow
- creating and using private MUI classes. Currently, you are stuck with
- the Boopsi gadgetclass interface which results in some not very nice
- restrictions. I didn't yet document MUIs internal method handling since
- I wasn't too sure if it really covers all requirements of a flexible and
- extendable user interface class system. Now, I am quite sure and
- currently working on the documentation which will hopefully be released
- with the next version of MUI.
-
- Another nice extension planned for the future is the support of real
- drag and drop objects. Workbenchs AppIcons are nice but not nice enough.
-
- Some locale support will also be part of a future MUI release.
-
- A multiline edit gadget will surely be part of one of the next MUI
- releases. It will feature some basic editing capablities and support
- proportional fonts as well as clipboard.
-
- I am currently thinking of some other useful enhancements, possibilities
- include e.g. date and time related input and output classes, console
- classes and more sophisticated possibilities to enter either integer or
- floating point numbers.
-
- One of the next MUIs will hopefully allow completely dynamic adding and
- removing of user interface objects to windows. When the window is
- currently open, it will simply receive a new layout message and
- rearrange its contents to meet the new requirements. However, things are
- not that easy since adding or removing objects can change a windows
- minimum and maximum dimensions and thus force a resize operation.
-
- A MUI interface builder would really be a nice thing to have. I've got
- many ideas for such a tool but I really don't know when I'll find the
- time to implement them. Creating a powerful interface builder is a lot
- of work...
-
-
- These few topics were only a small piece of my 'todo' file. In fact, the
- list is a lot bigger and grows every day due to the large amount of
- suggestions I receive. The response is really enormous, I spend quite a
- lot of time with answering e-mail every day. Please don't stop having
- good ideas, that's what a product like MUI needs!
-